package com.kun.video.ui;

import javafx.scene.canvas.Canvas;

/**
 * 自定义渲染策略接口
 * <p>
 * 定义自定义渲染逻辑的接口。
 *
 * @author gzc
 */
public interface RenderStrategy {
    /**
     * 自定义渲染方法
     *
     * @param canvas   画布对象
     * @param width    进度宽度
     * @param height   进度高度
     * @param progress 当前进度值 (0.0-1.0)
     */
    void render(Canvas canvas, double width, double height, double progress);
}
